#pragma once

#include "instructions/base/instructions.h"
#include "rtda/frame.h"
#include "native/registry.h"
#include "native/java/lang/Object.hpp"
#include "native/java/lang/Class.hpp"


namespace jvm{
	namespace instructions {

		class INVOKE_NATIVE :public NoOperandsInstruction
		{
		public:
			void execute(std::shared_ptr<rtda::Frame> p_frame) override;
		};

	} // namespace instructions
} // namespace jvm
